package mod

import "gopkg.in/olahol/melody.v1"

// User 用户的抽象
type User struct {
	// 用户 ID
	UID string `json:"uid"`
	// 性别 1 为男 2 为女
	Sex int `json:"sex"`
	// 房间编号
	RoomID string `json:"room_id"`
	// 昵称
	NickName string `json:"nick_name"`
	// 该用户的会话句柄
	Session *melody.Session `json:"-"`
	// 用户聊天的模式
	Mode uint8 `json:"mode"` //  1 随机男女 、 2 聊天室匹配 、3 异性匹配
	// 用户目前的场景
	// 1 为用户刚进入聊天室时的场景 、2 为用户填写了基本信息并且点击了匹配 、 3 为正在聊天
	// 4 为用户点击了取消等待匹配按钮
	Scene uint8 `json:"scene"`
}
